import request from '@/utils/request'

// 查询流水号配置列表
export function listSerial(query) {
    return request({
        url: '/system/serial/list',
        method: 'get',
        params: query
    })
}

// 查询流水号配置详细
export function getSerial(serialId) {
    return request({
        url: '/system/serial/' + serialId,
        method: 'get'
    })
}

// 新增流水号配置
export function addSerial(data) {
    return request({
        url: '/system/serial',
        method: 'post',
        data: data
    })
}

// 删除流水号配置
export function delSerial(serialId) {
    return request({
        url: '/system/serial/delete/' + serialId,
        method: 'delete'
    })
}

// 查询流水号配置列表
export function listSerialConfig(query) {
    return request({
        url: '/system/serial/config/list',
        method: 'get',
        params: query
    })
}

// 新增流水号列表
export function addSerialConfig(data) {
    return request({
        url: '/system/serial/config',
        method: 'post',
        data: data
    })
}

// 删除流水号列表
export function delSerialConfig(configId) {
    return request({
        url: '/system/serial/config/delete/' + configId,
        method: 'delete'
    })
}

// 编辑流水号列表
export function getSerialConfigForm(configId) {
    return request({
        url: '/system/serial/config/' + configId,
        method: 'get'
    })
}

// 查询流水号
export function getSerialNum(query) {
    return request({
        url: '/system/serial/max/data',
        method: 'get',
        params: query
    })
}

// 查询qita
export function getOtherCode() {
    return request({
        url: '/system/serial/serialList',
        method: 'get',
    })
}